﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace PortalCurriculo.Domain
{
    public partial class DeficienciaProfissional
    {
        public List<DeficienciaProfissional> SelecionarPorProfissional(int idProfissional)
        {
            return Context.Instance.DeficienciaProfissionals.Where(d => d.IdProfissional == idProfissional)
                .OrderBy(d => d.CaracteristicaDeficiencia.Deficiencia.Descricao ).ThenBy(d=>d.CaracteristicaDeficiencia.Descricao).ToList();
        }

        public bool Existe(int idProfissional, int idCaracteristicaDeficiencia)
        {
            return Context.Instance.DeficienciaProfissionals.Any(d => d.IdProfissional == idProfissional 
                && d.IdCaracteristicaDeficiencia == idCaracteristicaDeficiencia);
        }
    }
}
